package be.dch.objectprops.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.net.URL;
import java.util.Date;
import java.util.Map;
import java.util.Set;

public class Bar implements Serializable {

    private static final long serialVersionUID = -6218773758430565787L;

    private Foo[] demo;

    private int int1;
    private Integer int2;

    private String str;
    private String[] strArray;
    private Set<String> setString;
    private Map<String, String> mapString;

    private double dbl1;
    private Double dbl2;

    private byte bt1;
    private Byte bt2;

    private short sht1;
    private Short sht2;

    private long lng1;
    private Long lng2;

    private float flt1;
    private Float flt2;

    private char chr1;
    private Character chr2;

    private boolean bln1;
    private Boolean bln2;

    private BigDecimal bigdec;

    private BigInteger bigInt;

    private Date date;

    private URL url;

    /**
     * @return the int1
     */
    public int getInt1() {
	return this.int1;
    }

    /**
     * @param int1
     *            the int1 to set
     */
    public void setInt1(final int int1) {
	this.int1 = int1;
    }

    /**
     * @return the int2
     */
    public Integer getInt2() {
	return this.int2;
    }

    /**
     * @param int2
     *            the int2 to set
     */
    public void setInt2(final Integer int2) {
	this.int2 = int2;
    }

    /**
     * @return the str
     */
    public String getStr() {
	return this.str;
    }

    /**
     * @param str
     *            the str to set
     */
    public void setStr(final String str) {
	this.str = str;
    }

    /**
     * @return the dbl1
     */
    public double getDbl1() {
	return this.dbl1;
    }

    /**
     * @param dbl1
     *            the dbl1 to set
     */
    public void setDbl1(final double dbl1) {
	this.dbl1 = dbl1;
    }

    /**
     * @return the dbl2
     */
    public Double getDbl2() {
	return this.dbl2;
    }

    /**
     * @param dbl2
     *            the dbl2 to set
     */
    public void setDbl2(final Double dbl2) {
	this.dbl2 = dbl2;
    }

    /**
     * @return the bt1
     */
    public byte getBt1() {
	return this.bt1;
    }

    /**
     * @param bt1
     *            the bt1 to set
     */
    public void setBt1(final byte bt1) {
	this.bt1 = bt1;
    }

    /**
     * @return the bt2
     */
    public Byte getBt2() {
	return this.bt2;
    }

    /**
     * @param bt2
     *            the bt2 to set
     */
    public void setBt2(final Byte bt2) {
	this.bt2 = bt2;
    }

    /**
     * @return the sht1
     */
    public short getSht1() {
	return this.sht1;
    }

    /**
     * @param sht1
     *            the sht1 to set
     */
    public void setSht1(final short sht1) {
	this.sht1 = sht1;
    }

    /**
     * @return the sht2
     */
    public Short getSht2() {
	return this.sht2;
    }

    /**
     * @param sht2
     *            the sht2 to set
     */
    public void setSht2(final Short sht2) {
	this.sht2 = sht2;
    }

    /**
     * @return the lng1
     */
    public long getLng1() {
	return this.lng1;
    }

    /**
     * @param lng1
     *            the lng1 to set
     */
    public void setLng1(final long lng1) {
	this.lng1 = lng1;
    }

    /**
     * @return the lng2
     */
    public Long getLng2() {
	return this.lng2;
    }

    /**
     * @param lng2
     *            the lng2 to set
     */
    public void setLng2(final Long lng2) {
	this.lng2 = lng2;
    }

    /**
     * @return the flt1
     */
    public float getFlt1() {
	return this.flt1;
    }

    /**
     * @param flt1
     *            the flt1 to set
     */
    public void setFlt1(final float flt1) {
	this.flt1 = flt1;
    }

    /**
     * @return the flt2
     */
    public Float getFlt2() {
	return this.flt2;
    }

    /**
     * @param flt2
     *            the flt2 to set
     */
    public void setFlt2(final Float flt2) {
	this.flt2 = flt2;
    }

    /**
     * @return the chr1
     */
    public char getChr1() {
	return this.chr1;
    }

    /**
     * @param chr1
     *            the chr1 to set
     */
    public void setChr1(final char chr1) {
	this.chr1 = chr1;
    }

    /**
     * @return the chr2
     */
    public Character getChr2() {
	return this.chr2;
    }

    /**
     * @param chr2
     *            the chr2 to set
     */
    public void setChr2(final Character chr2) {
	this.chr2 = chr2;
    }

    /**
     * @return the bln1
     */
    public boolean isBln1() {
	return this.bln1;
    }

    /**
     * @param bln1
     *            the bln1 to set
     */
    public void setBln1(final boolean bln1) {
	this.bln1 = bln1;
    }

    /**
     * @return the bln2
     */
    public Boolean getBln2() {
	return this.bln2;
    }

    /**
     * @param bln2
     *            the bln2 to set
     */
    public void setBln2(final Boolean bln2) {
	this.bln2 = bln2;
    }

    /**
     * @return the bigdec
     */
    public BigDecimal getBigdec() {
	return this.bigdec;
    }

    /**
     * @param bigdec
     *            the bigdec to set
     */
    public void setBigdec(final BigDecimal bigdec) {
	this.bigdec = bigdec;
    }

    /**
     * @return the bigInt
     */
    public BigInteger getBigInt() {
	return this.bigInt;
    }

    /**
     * @param bigInt
     *            the bigInt to set
     */
    public void setBigInt(final BigInteger bigInt) {
	this.bigInt = bigInt;
    }

    /**
     * @return the date
     */
    public Date getDate() {
	return this.date;
    }

    /**
     * @param date
     *            the date to set
     */
    public void setDate(final Date date) {
	this.date = date;
    }

    /**
     * @return the url
     */
    public URL getUrl() {
	return this.url;
    }

    /**
     * @param url
     *            the url to set
     */
    public void setUrl(final URL url) {
	this.url = url;
    }

    public Foo[] getDemo() {
	return this.demo;
    }

    public void setDemo(final Foo[] demo) {
	this.demo = demo;
    }

    public String[] getStrArray() {
	return this.strArray;
    }

    public void setStrArray(final String[] strArray) {
	this.strArray = strArray;
    }

    public Set<String> getSetString() {
	return this.setString;
    }

    public void setSetString(final Set<String> setString) {
	this.setString = setString;
    }

    public void setMapString(final Map<String, String> mapString) {
	this.mapString = mapString;
    }

    public Map<String, String> getMapString() {
	return this.mapString;
    }
}
